#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
@desc: .

@Project ：kuberCloudTest 
@File ：urls.py
@Author ：admin
@Date ：2024/3/20 16:50 
"""
from enum import Enum


class VMUrls(Enum):
    getComputeSpec = '/cloudHost/queryComputespec.do'
    getDiskSpec = '/cloudHost/queryDiskSpec.do'
    getMachine = '/cloudHost/queryHost.do'
    getStorage = '/cloudHost/queryPrimaryStorage.do'
    getMirror = '/cloudHost/queryMirror.do'
    getCdRom = '/cloudHost/queryCdRom.do'
    getMountableIso = '/vm/mirror/query.do'
    getNetwork = '/cloudHost/queryNetwork.do'
    # 网络
    getThreeLayerNetwork = '/cloudHost/queryNetwork.do'

    getLabel = '/label/vm/query.do'
    getUnbindLabel = '/cloudHost/queryUnbindLable.do'
    getBindLabel = '/cloudHost/querybindLable.do'
    bindLabel = '/cloudHost/bind.do'
    unbindLabel = '/cloudHost/unbinding.do'
    getVms = '/cloudHost/query.do'
    createVm = '/cloudHost/add.do'
    deleteVm = '/cloudHost/deleteVM.do'
    startVm = '/cloudHost/startVM.do'
    stopVm = '/cloudHost/stopVM.do'
    restartVM = '/cloudHost/restartVM.do'
    updateVm = '/cloudHost/update.do'
    pauseVM = '/cloudHost/pauseVM.do'
    resumeVM = '/cloudHost/resumeVM.do'
    forceStopVM = '/cloudHost/forceStopVM.do'
    resetVM = '/cloudHost/resetVM.do'
    lockVm = '/cloudHost/lock.do'
    unlockVm = '/cloudHost/unlock.do'
    addSSHKey = '/cloudHost/addSshkey.do'
    removeSSHKey = '/cloudHost/deleteSshkey.do'
    updateClockMode = '/cloudHost/modifyClockMode.do'
    updateBiosMode = '/cloudHost/changeBiosMode.do'

    getHugePage = '/cloudHost/queryHugePage.do'
    changeMemoryBacking = '/cloudHost/changeMemorybacking.do'
    changeCPUQos = '/cloudHost/changeCpuQos.do'
    configBlueScreenRestart = '/cloudHost/setBlueScreenRestart.do'
    configNuma = '/cloudHost/setNUMA.do'
    cancelNuma = '/cloudHost/cancelNUMA.do'
    changeUserPassword = '/cloudHost/changeUserPass.do'
    setHA = '/cloudHost/setHA.do'
